john brooks
Brentford Shoot Themselves in the Foot: Six Minutes of Stoppage Time, a Red Card and the Discipline Lesson of the Premier LeagueInside six minutes of first-half stoppage time, Brentford threw away everythi...
Vietnamese Women's Volleyball in the Transfer Window: A Contract Cannot Fill the Gap in the Youth PipelineI still remember an evening in July 2026, sitting alone on a nearly empty sta...
From Kazan to Bangkok: Vietnamese Football Between Glory and StructureOn January 5, 2026, at Rajamangala Stadium in Bangkok, Nguyen Xuan Son lay on...
The Discipline of Refusal: Vietnamese Football Analysts and the Cost of an Empty ReportAmong the four match tapes from Lyon Duchère's autumn 2026 campaign, there is...
Zverev Seals the Decisive Points as Europe Wins Back the Laver Cup 13-5I sat in the corner of the press tribune, where the scoreboard only flips onc...
Vietnam Women's Volleyball at the 2026 World Championship: The Ticket Is Open, the Data Gap RemainsOn the night of August 22, 2026, I had a spreadsheet open on my computer befo...
The Scotch Opening: From Kasparov's Weapon to a Solved ProblemIn 2026, during the World Chess Championship match between Garry Kasparov and...
Racist message to Jess Carter: When football must step into the courtroomOn July 17, 2026, Jess Carter walked off the pitch after England's Women's Eu...
Nine Sections, All Empty: The Chain-of-Custody Failure Inside English Football's Information IndustryOn my desk in London there is a forty-page document. It has all nine analytic...
August at Camp des Loges: The Season PSG Lost Before the Ball RolledAt seven in the morning at Camp des Loges, frost still clung to the northern...
A Nha Trang Gym at 5:20 AM: The Season's Heartbeat Nobody MeasuresAt 5:20 in the morning on March 10, 2026, the yellow lamp inside the martial...
Hanoi Tasco Auto reach the semifinals: the first seven matches and the last seven tell two different storiesOn 14 October, in the fifth set of Hanoi Tasco Auto against Binh Chung Thong...
Monza FP2 Analysis: Mercedes Leads, Russell 1.120 Seconds Ahead of Leclerc - Detailed Technical and Strategy AnalysisIn the Monza Grand Prix, the second practice session revealed a clear speed...
Gabi and Bruno by the Pool: The Test Named VakifBankSitting by the pool in a rare relaxed conversation, Gabriela “Gabi” Guimarães...
Nick Bosa Out Several Weeks: The 49ers' Defense Loses Its PivotAt the San Francisco 49ers' walkthrough that morning, Nick Bosa's spot stood...
Ruud Gullit Points at Sergiño Dest: How a Half-Time Verdict Rewrote PSV's Conceded GoalThe first half at Philips Stadion ended 1-0 in Shakhtar Donetsk's favour. On...
Nguyen Thuy Linh's ninth national title: the 21-8 set, world No. 28 and a succession vacuumIn the second set of the women's singles final, the score stopped at 21-8. Th...
Nguyen Thi Tam Defeats World Boxing Champion to Reach Asiad 2026 Final: When the 'Data Referee' SpeaksEvery major tournament begins on a morning when no one is awake. On the morni...
Nine Layers of Data Behind an Elite SwimIn the final 50 metres of a women's freestyle final, the leader turned for ho...
Lightning McQueen debuts as F1 track vehicle at Italian GP: F1's family-audience expansion strategyMonza, Italian GP weekend — a red-orange car with the number 95 printed on it...
Vietnamese Women's Volleyball in the Transfer Window: A Contract Cannot Fill the Gap in the Youth PipelineI still remember an evening in July 2026, sitting alone on a nearly empty sta...
From Kazan to Bangkok: Vietnamese Football Between Glory and StructureOn January 5, 2026, at Rajamangala Stadium in Bangkok, Nguyen Xuan Son lay on...
The Discipline of Refusal: Vietnamese Football Analysts and the Cost of an Empty ReportAmong the four match tapes from Lyon Duchère's autumn 2026 campaign, there is...
Zverev Seals the Decisive Points as Europe Wins Back the Laver Cup 13-5I sat in the corner of the press tribune, where the scoreboard only flips onc...
Vietnam Women's Volleyball at the 2026 World Championship: The Ticket Is Open, the Data Gap RemainsOn the night of August 22, 2026, I had a spreadsheet open on my computer befo...
The Scotch Opening: From Kasparov's Weapon to a Solved ProblemIn 2026, during the World Chess Championship match between Garry Kasparov and...
Racist message to Jess Carter: When football must step into the courtroomOn July 17, 2026, Jess Carter walked off the pitch after England's Women's Eu...
Nine Sections, All Empty: The Chain-of-Custody Failure Inside English Football's Information IndustryOn my desk in London there is a forty-page document. It has all nine analytic...
August at Camp des Loges: The Season PSG Lost Before the Ball RolledAt seven in the morning at Camp des Loges, frost still clung to the northern...
A Nha Trang Gym at 5:20 AM: The Season's Heartbeat Nobody MeasuresAt 5:20 in the morning on March 10, 2026, the yellow lamp inside the martial...
Hanoi Tasco Auto reach the semifinals: the first seven matches and the last seven tell two different storiesOn 14 October, in the fifth set of Hanoi Tasco Auto against Binh Chung Thong...
Monza FP2 Analysis: Mercedes Leads, Russell 1.120 Seconds Ahead of Leclerc - Detailed Technical and Strategy AnalysisIn the Monza Grand Prix, the second practice session revealed a clear speed...
Gabi and Bruno by the Pool: The Test Named VakifBankSitting by the pool in a rare relaxed conversation, Gabriela “Gabi” Guimarães...
Nick Bosa Out Several Weeks: The 49ers' Defense Loses Its PivotAt the San Francisco 49ers' walkthrough that morning, Nick Bosa's spot stood...
Ruud Gullit Points at Sergiño Dest: How a Half-Time Verdict Rewrote PSV's Conceded GoalThe first half at Philips Stadion ended 1-0 in Shakhtar Donetsk's favour. On...
Nguyen Thuy Linh's ninth national title: the 21-8 set, world No. 28 and a succession vacuumIn the second set of the women's singles final, the score stopped at 21-8. Th...
Nguyen Thi Tam Defeats World Boxing Champion to Reach Asiad 2026 Final: When the 'Data Referee' SpeaksEvery major tournament begins on a morning when no one is awake. On the morni...
Nine Layers of Data Behind an Elite SwimIn the final 50 metres of a women's freestyle final, the leader turned for ho...
Lightning McQueen debuts as F1 track vehicle at Italian GP: F1's family-audience expansion strategyMonza, Italian GP weekend — a red-orange car with the number 95 printed on it...
